public class String_01 {
    public static void main(String[] args) {
        String s1 = "hello,shuzijuno";
        String s2="jun";
        System.out.println("1."+s1.charAt(4));
        //返回指定索引处的char值
        //charAt  参数给定整型数值  返回对应下标的字符
        System.out.println("2."+s1.indexOf("s"));
        System.out.println("3."+s1.indexOf("s",8));
        //indexof 参数给定需要寻找的字符  返回第一次出现的位置 若未出现则为-1
        //第二个参数代表 开始计算的初始位置 若无则代表从0开始
        System.out.println("4."+s1.lastIndexOf("o"));
        //lastIndexOf 参数给定需要寻找的字符  返回最后一次出现的位置 若未出现则为-1
        //第二个参数与上述同理
        System.out.println("5."+s1.length());
        //计算字符串长度
        System.out.println("6."+s1.equals(s2));
        //equals 判断字符串s1与s2是否相等 只比较值 而不是地址
        System.out.println("7."+s2.trim());
        //trim 去除头部和尾部的空格
        System.out.println("8."+s2.replace("jun","shuzijun"));
        //replace 替换  第一个参数为字符串中所需被替换的内容  第二个为想要替换成的内容
        System.out.println("9."+s1.substring(0,3));
        //substring 截取  截取字符串
        // 第一个参数为开始位置 第二参数为结束位置 需注意是左闭右开[） （0,3）实则为0,1,2
        System.out.println("10."+s1.toUpperCase());
        //大写
        System.out.println("11."+s1.toLowerCase());
        //小写
        System.out.println("12."+s1);
        System.out.println("13."+s2);
        //String 类下的所有方法都不会改变原有的字符串 若想取用 直接赋值给新的字符串就可以
    }
}
